// 作者:刘诗炜
// 页面职责：只处理生命周期事件和注册属性和注册事件

//------------------------------mock数据引入---------------------------
import yytLoadingMock from './yyt-loading_mock.js';

//------------------------------mixins引入---------------------------

//--------------------------核心规范-------------------------------------
//1 能不能在页面单行代码实现
//2 能不能不用data methods去实现这个功能(有返回值不用传参数的用compute,有返回值有传参的那么使用filters实现)
//3 以最少的代码实现功能(需要封装除外)
//4 相同代码一定更要封装 区分职责关系 

export default {
	name: 'yyt-loading',
	// 注册属性
	props: {
	},
	// 组件创建生命周期 这个时候 vue对象已经创建好 可以访问data和method数据 https://uniapp.dcloud.io/tutorial/page.html#componentlifecycle
	created() {
	},
	// 组件销毁前
	// 负责和页面事件进行交互
	methods: {
		// 注册事件 注意 暴露给外面的事件 以_on开头 里面的事件不用
		_onClick() {
			this.$emit('onClick'); // 事件尽量用on开头
		},
	}
};